.react-resizable {
  position: relative;
}

.react-resizable-handle {
  position: absolute;
  z-index: 999;
  bottom: 0;
  right: 0;
  width: 2px;
  height: 100%;
  cursor: col-resize;
  &.active::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    height: 1000px;
    border-left: 2px solid #d0d0d0;
    content: '';
  }
}
.ant-table-wrapper {
  position: relative;
  // overflow: hidden;
}
.ofs-table-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  // overflow: hidden;
}
.ofs-table-cell-wrapper {
  width: 100%;
  // overflow: hidden;
}
.ofs-table-cell {
  padding: 0 5px;
  // overflow: hidden;
  // text-overflow: ellipsis;
  // white-space: nowrap;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  padding: 16px 0px;
}
.ant-table-thead > tr > th:last-child span.react-resizable-handle {
  display: none;
}
.ant-table-thead {
  // .ant-table-cell-ellipsis {
  //   overflow: visible;
  //   & > div {
  //     overflow: hidden;
  //     text-overflow: ellipsis;
  //     white-space: nowrap;
  //     word-break: keep-all;
  //   }
  // }
}

// .ant-table-filter-trigger{
//   padding: 0 15px 0 0;
//   // padding: 0 4px;
//   &:last-child{
//     padding: 0;
//   }
// }

.ant-table.ant-table-middle .ant-table-title, .ant-table.ant-table-middle .ant-table-footer, .ant-table.ant-table-middle .ant-table-thead > tr > th, .ant-table.ant-table-middle .ant-table-tbody > tr > td, .ant-table.ant-table-middle tfoot > tr > th, .ant-table.ant-table-middle tfoot > tr > td
{
  padding:12px 0 !important;
}
.ant-table.ant-table-small .ant-table-title, .ant-table.ant-table-small .ant-table-footer, .ant-table.ant-table-small .ant-table-thead > tr > th, .ant-table.ant-table-small .ant-table-tbody > tr > td, .ant-table.ant-table-small tfoot > tr > th, .ant-table.ant-table-small tfoot > tr > td{
  padding:8px 0 !important;
}